<html>
<body>
Reports the use of a redundant spread operator for a family of <code>arrayOf</code> function calls.
<p>Use the 'Remove redundant spread operator' quick-fix to clean up the code.</p>
<p><b>Examples:</b></p>
<pre><code>
  fun foo(vararg s: String) { }

  fun bar(ss: Array&lt;String&gt;) {
      foo(*arrayOf("abc"))       // for the both calls of 'foo', array creation
      foo(*arrayOf(*ss, "zzz"))  // and its subsequent "spreading" is redundant
  }
</code></pre>
<p>After the quick-fix is applied:</p>
<pre><code>
  fun foo(vararg s: String) { }

  fun bar(ss: Array&lt;String&gt;) {
      foo("abc")
      foo(*ss, "zzz")
  }
</code></pre>
</body>
</html>
